class State
  
  attr_accessor :next_states
  attr_reader :name
  
  def self.load
    @states = []
  end
  
  def self.in_order
  end
  
  def self.find(name)
  end

  private
  def initialize(name, next_states=[])
    @name = name
    self.next_states = next_states
  end
  
end